-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: add release and test-release workflow #61
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me and works on Linux!
Updating the tag in the terminal:
Result that it updated in Pypi:
Also for others checking this PR here is the link to the PyPI page to see if the automated testing is working correctly: https://test.pypi.org/project/execexam/
Pull Request Feat: add release and test-release workflow
1. Make sure the title is descriptive of what the PR includes. Don't mention issue names/numbers; save that for the description.
Feat: add release and test-release workflow
2. List the names of those who contributed to the project.
@PCain02
3. Link the issue the pull request is meant to fix/resolve.
#57
4. Add all labels that apply. (e.g., documentation, ready-for-review)
bug
,feature
, andinfrastructure
5. Describe the contents and goal of the pull request.
This pull requests add the automatic release feature which happens at the same time a published version is made to PyPI.
The commands to test this is the same as the test-publishing feature. You will know if it is successful if there is a release in the releases section of the GitHub page that corresponds to what you just released. There is a
test_release.yml
workflow that runs when there is at
tag used and arelease.yml
workflow that runs when av
tag is used.Replace the t0.0.0 with the next number in the sequence to test.
poetry version 0.3.1
git add pyproject.toml
git commit -m "Chore: Bump version to 0.3.1"
git tag t0.3.1
git push origin t0.3.1
6. Will coverage be maintained/increased?
Coverage is not impacted
7. What operating systems has this been tested on? How were these tests conducted?
Windows. This is a GitHub workflow however so it is ran on GitHub
8. Include a code block and/or screenshots displaying the functionality of your feature, if applicable/possible.